package com.pine.dbant.common.model;

import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * @author xiaoyuan
 * @create 2023/3/9 9:18
 **/
@Setter
@Getter
public class EditorDbKey {

    /**
     * 数据库名字
     */
    private String dbName;
    /**
     * 表名
     */
    private  List<Table> tables;





    @Setter
    @Getter
    public static class Table{
        /**
         * 表名字
         */
        private String tblName;
        /**
         * 注释
         */
        private String comment;

        /**
         * 表类型
         */
        private String type;

        /**
         * 字段信息
         */
        private List<Column> tableColumns;
    }

    @Setter
    @Getter
    public static class Column{
        /**
         * 字段名字
         */
        private String columnName;
        /**
         * 注释
         */
        private String comment;
    }
}
